/*
1.getchar()
功能：从标准输入读取下一个可用的字符（包括空格和换行符）。
参数：无。
返回值：如果读取成功，返回获取的字符的ASCII值；如果到达文件末尾或发生错误，返回EOF。


2.putchar()
功能：将一个字符写入标准输出。
参数：一个字符。
返回值：如果写入成功，返回该字符的ASCII值；如果发生错误，返回EOF。

3.gets()
功能：从标准输入读取一行字符，直到遇到换行符或文件结束符。
参数：字符数组。
返回值：如果读取成功，返回指向该字符串的指针，也就是指向字符串第一个元素的指针；如果发生错误或到达文件末尾，返回NULL。

4.puts()
功能：将一个字符串写入标准输出，并在末尾自动添加换行符。
参数：一个字符串。
返回值：如果写入成功，返回一个非负整数；如果发生错误，返回EOF。
*/

/*
if...else语句
if进行条件判断，如果结果为真，则执行if后的内容；如果结果为假，则不执行if后的内容，执行else中的内容。
这里if和else中的内容必然会执行其中一个。
如果if后面没有跟else，则在判断后会继续执行if后的内容。
可以连续写多个if判断，后面可以跟else也可以不跟。
*/

/*
#include <stdio.h>
int main(){
    printf("请输入字符，按""q""结束\n");
    char c;
    while((c=getchar()) != 'q') {
         putchar(c);
    }
    return 0;
}
*/
